//require是一个方法
//它的作用就是用来加载模块的
//在Node中，模块有三种：
//   具名的核心模块，如fs、http
//   用户自己编写的文件模块
//     相对路径必须加./
//     可以省略后缀名，但是相对路径的./不可省
//   在Node中，没有全局作用域，只有模块作用域
//     外部访问不到内部，内部也访问不到外部，默认是封闭的
//   既然是模块作用域，那如何让模块与模块之间进行通信
//   有时候，我们加载文件模块的目的不是为了简简单单的执行里面的代码，
//   更重要的是为了使用里面的成员
console.log('a被执行了');
require('./b.js')